#pragma once

#include <string>

#include <GL\glew.h>
#include <GL\freeglut.h>
#include <glm\glm.hpp>
#include <SOIL.h>


// Es un "texture loader" pero solo para sombras
class Sombras {
public:
	Sombras();
	~Sombras();

	void cargarMapaSombras(std::string pathMapa);
	void sendShadowMap(GLuint locShadowDeph, GLuint locShadowMaps, const glm::mat4 &matShadowDeph) const;
	GLuint getTextureID() const;

private:
	GLuint m_textureID;
};

